home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / hf / dsp / dspdsk3 / read.me < prev    next >
Encoding:
Text File  |  1994-01-26  |  2.2 KB  |  59 lines

  1.                TI 320C26 DSK port of W9GR audio DSP code
  2.                -----------------------------------------
  3.  
  4. The enclosed package contains a port of Dave Hershberger's (W9GR)
  5. audio digital signal processing programs that includes an
  6. autonotcher/noise reducer (LMS.ASM), and 1 kHz super CW filter (CW1KC.ASM).
  7.  
  8. Note that the original programs are copyrighted by Dave Hershberger,
  9. W9GR. This code is given "as is" - what you see is what you get, no
  10. warrantees or liability is assumed. This code is to be used only for
  11. personal or educational purposes.
  12.  
  13. This port differs from the original code in several respects, the 
  14. main points being:
  15.  
  16. 1) Interrupt-driven I/O is used instead of the "time-slot" method
  17. that Dave used.    
  18.  
  19. 2) A "time-slicing" algorithm was added to the CW filter. This code
  20. underwent an extensive re-write.
  21.  
  22. 3) The DSK's AIC is used for audio I/O.
  23.  
  24. Assemble the source code using DSKA, then load the resulting ".DSK"
  25. file using the included program "loader.exe" as follows:
  26.  
  27. LMS program: loader lms.dsk
  28. CW filter:   loader cw1kc.dsk
  29.  
  30. Use a scope or an amplified speaker on the output port of the AIC
  31. for monitoring purposes. Please note that the CW filter is really
  32. sharp. Tune carefully.
  33.  
  34. I cannot guarantee that the DSK simulator will run these programs. The
  35. enclosed loader assumes that a CONF 2 memory arrangement will be used.
  36.  
  37. A final note: please do not bug me about how the DSP algorithms work,
  38. I can only suggest reading, and re-reading Dave's articles in QST and QEX.
  39. It is also a good idea to invest in a good text like Oppenheim & Safer. 
  40.  
  41. If follow how the CW filter program works, you have mastered the
  42. fine tricks of DSP: sampling, decimation, filtering, and interpolation
  43. with dithering. The DSK toolkit will allow you to play and experiment 
  44. with the programs. Do experiment with your own filters, but always
  45. be aware when data memory is re-arranged that you may need to take care
  46. of the DP someplace. You have been warned!
  47.  
  48. I am indebted to Dave Hershberger, W9GR, for sharing this excellent work. 
  49. I trust you will find it as educational as I did.
  50.  
  51.  
  52. Good luck.
  53.  
  54. Johan Forrer
  55. KC7WW
  56. January 1994 
  57.  
  58. e-mail: forrerj@FRL.orst.edu
  59.